package mg.system.event;

public class MGEvent implements MGEventConfig
{
	private byte				event_id		= -1;

	private byte				event_priority	= -1;

	private byte				event_state		= 0;

	private byte				event_type		= 0;

	private int					int_date		= 0;

	public static final byte	STATE_UNTREATED	= 0;

	public static final byte	STATE_HANDING	= 1;

	public static final byte	STATE_TREATED	= 2;

	public static final byte	SCRIPT_PRIORITY	= 0;

	public static final byte	UI_PRIORITY		= 1;

	public static final byte	SCENE_PRIORITY	= 2;

	public static final byte	LAYER_PRIORITY	= 3;

	public static final byte	ITEM_PRIORITY	= 4;

	public boolean				isMustDeal		= false;

	public MGEvent(byte id)
	{
		event_id = id;
	}

	public byte getEvent_type()
	{
		return event_type;
	}

	public void setEvent_type(byte event_type)
	{
		this.event_type = event_type;
	}

	public byte getEvent_state()
	{
		return event_state;
	}

	public byte getPriority()
	{
		return event_priority;
	}

	public void setPriority(byte priority)
	{
		event_priority = priority;
	}

	public byte getEvent_id()
	{
		return event_id;
	}

	public void setEvent_id(byte event_id)
	{
		this.event_id = event_id;
	}
	
	

	public int getInt_date()
	{
		return int_date;
	}

	public void setInt_date(int int_date)
	{
		this.int_date = int_date;
	}
}
